2026.05.21.1 | 2026-05-21 | Der Newsticker bleibt sichtbar: Wenn Windows oder die Monitor-Skalierung eine alte Ticker-Position außerhalb des sichtbaren Bereichs hinterlässt, holt die App das Ticker-Fenster jetzt vollständig zurück auf den Bildschirm. Der Newsticker ist im Hauptfenster und im Tray-Menü schaltbar, ruft alle konfigurierten RSS-Feeds ab, speichert seine Fensterposition und kann die Zahl der Ticker-Meldungen je Quelle begrenzen.
2026.05.20.1 | 2026-05-20 | Der Newsticker ist wieder sichtbar in der App: Im Hauptfenster gibt es jetzt neben Aktiv, Vorlesen und Autostart einen eigenen Newsticker-Schalter; zusätzlich bleibt der Eintrag im Tray-Menü erhalten. Der separate Ticker ruft alle konfigurierten RSS-Feeds ab, auch inaktive, speichert seine Fensterposition und kann die Zahl der Ticker-Meldungen je Quelle begrenzen. Enthalten bleibt außerdem die robustere Autostart-Prüfung aus 2026.05.18.2.
2026.05.18.2 | 2026-05-18 | Der Autostart ist robuster: Wenn die Einstellung aktiv ist, prüft die installierte App beim Start den Windows-Run-Eintrag und StartupApproved und repariert fehlende oder falsche Werte automatisch. Fehlerberichte enthalten jetzt eine eigene Autostart-Diagnose mit Benutzer-SID, Run-Wert, StartupApproved-Wert und Startup-Ordner-Hinweis. Das Setup erhält einen bereits aktivierten Autostart bei Updates und der Release-Build prüft zusätzlich, ob die App nach dem Build tatsächlich läuft.
2026.05.18.1 | 2026-05-18 | Das Schlagzeilen-Popup ist größer, nutzt bis zu 80 Prozent der Bildschirmhöhe und bekommt bei zu vielen sichtbaren Meldungen eine Scrollbar. Die App erkennt neu aufgebaute RSS/XML-Dateien stabiler wieder: neben GUID und Link wird ein bereinigter Inhalts-Schlüssel aus Feed und Schlagzeile gespeichert, volatile Zeitstempel und Magnituden wie `V 19.2` werden dabei ignoriert. Quellen mit eingebetteten Angaben wie `Added May 17.20 UT` erhalten daraus eine passendere Meldezeit statt der allgemeinen XML-Neuerzeugungszeit.
2026.05.17.27 | 2026-05-17 | Das Setup richtet jetzt im Windows-Startmenü unter AmrumSoftware\Schlagzeile Tray einen üblichen Programmordner ein: Programmstart, lokale Hilfe zur Bedienung, Programminfo, Release-Hinweise, Installationsordner, Webseite, RSS-Katalog und Deinstallieren. Bei vorhandener Installation fragt das interaktive Setup vor dem Aktualisieren nach; die normalen Inno-Fortschrittsseiten bleiben sichtbar. Der alte doppelte Direktlink im AmrumSoftware-Hauptordner wird beim Installieren entfernt.
2026.05.17.26 | 2026-05-17 | Gelbe Warnzustände des Tray-Symbols werden nach etwa 10 Minuten ohne neue Warnung automatisch wieder auf den normalen Status zurückgesetzt. Die RSS-Tabelle und die neue Feed-Gesundheit zeigen Abrufdauer, Durchschnittsdauer, Fehlerzähler, Quarantäne und letzten erfolgreichen Abruf; wiederholt fehlerhafte Feeds werden vorübergehend übersprungen. Die Vorlese-Warteschlange ist im Tray sichtbar, kann als lokale HTML-Liste geöffnet werden und wird dem Fehlerbericht beigelegt. Der RSS-Tab hat eine Backup-Übersicht für automatische Sicherungen. Die Release-Webseite erzeugt Prüfsummen für Setup und Portable-ZIP.
2026.05.17.25 | 2026-05-17 | Das Tray-Menü enthält jetzt Vorlesen verschieben: Neue vorlesbare Meldungen werden dann gesammelt und erst nach dem Aufheben dieses Punkts vorgelesen. Zusätzlich gibt es im Tray Vorlesen abbrechen. Die Vorlese-Diagnose zeigt jetzt die Zahl der aufgeschobenen, bereits übergebenen, schon gesehenen, stummen und textlosen Meldungen, öffnet die lokale Liste bereits an die Sprachausgabe übergebener Vorlesungen und nennt langsame oder fehlerhafte Feeds. Schlagzeilen und RSS-Feeds haben Rechtsklick-Aktionen zum manuellen erneuten Vorlesen; automatische Wiederholung bereits übergebener Meldungen bleibt gesperrt. Lange GUI-Aussetzer erzeugen einen lokalen GUI-Hängerbericht, der dem Fehlerbericht beigelegt wird.
2026.05.17.24 | 2026-05-17 | Das Vorlese-Zeitlimit ist jetzt einstellbar. Standard sind 90 Sekunden je Feed; im Tray-Rechtsklickmenü öffnet Vorlese-Zeitlimit einen Dialog für 10 bis 600 Sekunden. Der Wert wird mit den übrigen Einstellungen gespeichert und in der Registry gespiegelt. Die Vorlese-Diagnose und Hilfe zeigen den aktuell verwendeten Wert. Bereits an die Sprachausgabe übergebene Meldungen bleiben als gesehen markiert und werden nicht automatisch erneut vorgelesen.
2026.05.17.23 | 2026-05-17 | Die Vorlese-Diagnose hat jetzt den Knopf Vorlesen abbrechen. Er nutzt denselben echten Abbruchpfad wie das Schließen des Schlagzeilenfensters: laufende SAPI-Ausgabe wird gestoppt, der pyttsx3-Rückfallpfad bekommt ebenfalls das Abbruchsignal, und Meldungen ohne bestätigte Rückmeldung bleiben für einen erneuten Versuch vorgemerkt.
2026.05.17.22 | 2026-05-17 | Wird das Schlagzeilenfenster oben rechts manuell geschlossen oder eine Schlagzeile daraus geöffnet, bricht die App die laufende Sprachausgabe sofort ab. Der Sprachdienst hat dafür ein echtes Abbruchsignal bekommen: SAPI wird per Purge gestoppt, der pyttsx3-Rückfallpfad reagiert ebenfalls auf den externen Abbruch. Meldungen ohne bestätigte Vorleserückmeldung bleiben in der lokalen Liste nicht bestätigter Vorlesungen und werden beim nächsten RSS-Abruf erneut versucht.
2026.05.17.21 | 2026-05-17 | Selbst hinzugefügte Feeds werden in den lokalen RSS-Katalog übernommen und beim Release auch mit der Webseite als JSON, CSV und sortierbare HTML-Tabelle verteilt. Der Katalog markiert diese Einträge als Benutzerfeeds. Das 60-Sekunden-Zeitlimit beim Vorlesen gilt jetzt je Feed, nicht für die gesamte Prüfrunde; danach versucht die App weitere Feeds derselben Runde weiter vorzulesen. Nicht bestätigte Vorlesungen werden lokal als JSON/HTML protokolliert, in der Vorlese-Diagnose verlinkt und dem Fehlerbericht beigelegt. Die Vorlese-Diagnose enthält außerdem einen direkten Testknopf; ungewöhnlich kurze vollständige Bestätigungen werden einmal mit Systemstandard wiederholt.
2026.05.17.20 | 2026-05-17 | Die Sprachausgabe nutzt auf Windows zuerst direkt SAPI mit eigener COM-Initialisierung im Sprachthread. Meldungen werden erst nach bestätigtem Sprachlauf in die Vorlese-Historie geschrieben; nicht bestätigte oder abgebrochene Meldungen werden bei der nächsten RSS-Prüfung erneut versucht. Die Vorlese-Diagnose zeigt den tatsächlichen letzten Sprachlauf mit Backend, Dauer und bestätigter Anzahl. Der Fehlerbericht enthält zusätzlich Vorlese-Diagnose und GUI-Latenzprotokoll.
2026.05.17.19 | 2026-05-17 | Das Laden der Schlagzeilen blockiert die Oberfläche deutlich weniger: Beim ersten Öffnen wird zuerst der Schlagzeilen-Tab gefüllt, RSS- und Archiv-Tab folgen gestaffelt. Nach RSS-Prüfungen werden nicht mehr alle Tabs komplett neu aufgebaut; Feed-Zeilen werden gezielt aktualisiert. Archivdaten, Recent-Index und lokales HTML-Archiv werden seriell im Hintergrund geschrieben, damit große Archivdateien den GUI-Thread nicht hängen lassen.
2026.05.17.18 | 2026-05-17 | Der Archiv-Tab kann jetzt bewusst auf Vollarchiv-Suche umgeschaltet werden. Dann wird nicht nur der schnelle Recent-Index, sondern das vollständige lokale Archiv im Hintergrund geladen und durchsucht; die Anzeige bleibt weiterhin auf maximal 300 Zeilen begrenzt. Zusätzlich gibt es den Wartungsbutton Archivindex neu aufbauen, der den Schnellindex und das lokale HTML-Archiv aus der vollständigen Archivdatei neu erzeugt.
2026.05.17.17 | 2026-05-17 | Das lokale Archiv nutzt zusätzlich einen kleinen Recent-Index, damit der Archiv-Tab ohne vollständiges JSON-Laden sichtbar wird. Das vollständige HTML-Archiv wird nach RSS-Abrufen im Hintergrund aktualisiert. Im Archiv-Tab gibt es zusätzliche Filter nach Feed, Kategorie und Nur heute; Such- und Filterzustand werden mit den übrigen Fensterdaten gespeichert.
2026.05.17.16 | 2026-05-17 | Der Tab Lokales Archiv öffnet deutlich schneller: Die Archivdatei wird im Hintergrund gelesen und die sichtbaren Archivzeilen werden ebenfalls außerhalb des GUI-Threads vorbereitet. Der Tab zeigt sofort Suchfeld, Tabelle und Ladezustand, statt beim ersten Öffnen mit drehendem Windows-Kreis zu blockieren. Bei der Auswertung wird pro Feed früh gestoppt, sobald die Meldungen älter als die Anzeigegrenze sind.
2026.05.17.15 | 2026-05-17 | Die Vorlese-Diagnose öffnet sofort und blockiert nicht mehr auf die Windows-/SAPI-Stimmenabfrage. Mehrfaches Anklicken aktualisiert das vorhandene Diagnosefenster, fehlende Stimmen werden im Hintergrund geladen. Die Diagnose zeigt zusätzlich die letzte Vorleseentscheidung mit übergebenen, stummen und textlosen Meldungen sowie einen Hinweis auf den 60-Sekunden-Abbruchschutz. Ein GUI-Watchdog verwirft hängende RSS-Abrufe automatisch, wenn trotz Feed-Zeitlimit keine Rückmeldung mehr in der Oberfläche ankommt. Tray-Icon, Tooltip und Menü werden entkoppelt aktualisiert; der Windows-Tray-Hovertext wird auf die zulässige Länge gekürzt.
2026.05.17.14 | 2026-05-17 | Die Vorlese-Diagnose öffnet sofort und blockiert nicht mehr auf die Windows-/SAPI-Stimmenabfrage. Mehrfaches Anklicken aktualisiert das vorhandene Diagnosefenster, fehlende Stimmen werden im Hintergrund geladen. Die Diagnose zeigt zusätzlich die letzte Vorleseentscheidung mit übergebenen, stummen und textlosen Meldungen sowie einen Hinweis auf den 60-Sekunden-Abbruchschutz. Ein GUI-Watchdog verwirft hängende RSS-Abrufe automatisch, wenn trotz Feed-Zeitlimit keine Rückmeldung mehr in der Oberfläche ankommt. Tray-Icon, Tooltip und Menü werden entkoppelt aktualisiert, damit Statuswechsel die GUI nicht blockieren.
2026.05.17.13 | 2026-05-17 | Die Vorlese-Diagnose öffnet sofort und blockiert nicht mehr auf die Windows-/SAPI-Stimmenabfrage. Mehrfaches Anklicken aktualisiert das vorhandene Diagnosefenster, fehlende Stimmen werden im Hintergrund geladen. Die Diagnose zeigt zusätzlich die letzte Vorleseentscheidung mit übergebenen, stummen und textlosen Meldungen sowie einen Hinweis auf den 60-Sekunden-Abbruchschutz. Ein GUI-Watchdog verwirft hängende RSS-Abrufe automatisch, wenn trotz Feed-Zeitlimit keine Rückmeldung mehr in der Oberfläche ankommt.
2026.05.17.12 | 2026-05-17 | Die Vorlese-Diagnose öffnet sofort und blockiert nicht mehr auf die Windows-/SAPI-Stimmenabfrage. Mehrfaches Anklicken aktualisiert das vorhandene Diagnosefenster, fehlende Stimmen werden im Hintergrund geladen. Die Diagnose zeigt zusätzlich die letzte Vorleseentscheidung mit übergebenen, stummen und textlosen Meldungen sowie einen Hinweis auf den 60-Sekunden-Abbruchschutz.
2026.05.17.11 | 2026-05-17 | Das lokale Archiv im Fenster zeigt nur noch die ersten 300 Treffer aus den letzten 2 Tagen; darunter öffnet ein Link das vollständige lokale Archiv als HTML-Datei im Browser. Vorlesen wird nach 60 Sekunden abgebrochen, damit die App nicht lange blockiert. RSS/XML-Meldungen werden vorgelesen, JSON-Verweise aus Links oder Meldungstexten werden dabei nicht gesprochen. Die Quell- und Katalogtabellen der Webseite haben eine interne Nummernspalte, sortierbare Spalten und Hover-Hilfen in den Spaltenköpfen.
2026.05.17.10 | 2026-05-17 | RSS-Abfragen können nicht mehr dauerhaft an einem hängenden Feed hängen bleiben: Quellen mit Zeitlimit werden als Fehler markiert, die übrigen Feeds werden weiter übernommen und ein laufender Abruf wird in der Oberfläche sichtbar gemeldet. Veraltete Prüfergebnisse werden ignoriert, wenn danach bereits eine neue Prüfung gestartet wurde. Die Vorlese-Diagnose zeigt zusätzlich die zuletzt an die Sprachausgabe übergebenen Meldungen.
2026.05.17.9 | 2026-05-17 | Der RSS-Katalog ist jetzt ein normaler Tab der Hauptseite wie Impressum und Datenschutz. Der Schlagzeilen-Tab zeigt höchstens 100 aktuelle Meldungen und stoppt bei Meldungen, die älter als 7 Tage sind. Beim Öffnen von Artikeln wird der Browser im Hintergrund gestartet, damit die GUI nicht hängen bleibt. Vorgelesen werden alle neuen vorlesbaren Meldungen vollständig mit Titel und Feed-Meldungstext; Popup max. begrenzt nur das Popup.
2026.05.17.8 | 2026-05-17 | Linksklick auf das Tray-Symbol holt ein bereits geöffnetes Hauptfenster wieder nach vorn. Kategorie- und Sprachfilter im RSS-Tab sind additiv auswählbar; Alle hebt die jeweilige Auswahl auf. Nicht lesbare HTTP-Feed-URLs werden automatisch per HTTPS erneut geprüft und bei Erfolg umgestellt. Der vollständige RSS-Katalog steht zusätzlich als sortierbare, responsive HTML-Tabelle auf der Webseite bereit.
2026.05.17.7 | 2026-05-17 | Neue RSS-Feeds werden nach dem Speichern sofort einmal im Hintergrund abgerufen. Der vollständige RSS-Katalog steht auf der Webseite als JSON und CSV bereit. Das RSS-Spaltenkopf-Menü kann eine Spalte an den Inhalt anpassen, und Vorschläge haben per Rechtsklick eine Aktion zum Öffnen der RSS-URL im Browser.
2026.05.17.6 | 2026-05-17 | RSS-Tabellenspalten haben wieder echte kleinere Mindestbreiten und können nach links verkleinert werden. Das Spaltenkopf-Menü enthält einen Reset für Spaltenbreiten. Die Webseite verlinkt die RSS-Katalogquellen direkt und zeigt den Prüfzeitpunkt des Katalogs.
2026.05.17.5 | 2026-05-17 | Das Hauptfenster wird schneller sichtbar und lädt Tabellen, Stimmen und Archiv mit sichtbaren Hinweisen nach. Das Intervall kann ab 5 Minuten eingestellt werden, die Probe zeigt während der Stimmvorbereitung ein kurzes Moment-Fenster, leere Feed-/Vorschlagsfilter zeigen rote Hinweise mit Gesamtzahl, Tabs zeigen Eintragszahlen, Hover-Texte erklären die Bedienung, das Schließen speichert nicht mehr blockierend und die Webseite listet die Quellen des RSS-Katalogs.
2026.05.17.4 | 2026-05-17 | Vorschläge können über den sichtbaren Vorschlagsbutton, Doppelklick oder bei leerem Formular über Hinzufügen / speichern übernommen werden. Der RSS-Tab wird danach ohne Blockade aktualisiert, neue Feeds werden sichtbar markiert, das Tempo-Eingabefeld bleibt beim eingegebenen Prozentwert, Fenstertexte haben Hover-Hinweise und das Setup trägt die aktuelle Versionsnummer.
2026.05.17.3 | 2026-05-17 | Vorlesetempo per Slider und Prozentfeld, Begrenzung der gesprochenen neuen Schlagzeilen mit Standard 5, Vorlese-Diagnose im Tray-Menü, robustes Übernehmen von Feed-Vorschlägen auch bei aktiven Filtern, vollständige Impressumsanschrift und erweiterte Bedienungsseite.
2026.05.17.2 | 2026-05-17 | Fensterposition, Fenstergröße, aktiver Tab, RSS-Filter, Sortierung und Splitter werden dauerhaft gespeichert und in der Registry gespiegelt. Button-Zeilen umbrechen ohne große Lücken, horizontale Tabellen-Scrollbars werden stabil aktualisiert, alle neuen Schlagzeilen mit aktivem Vorlesen werden vorgelesen und die Webseite beschreibt die Bedienung ausführlicher.
2026.05.17.1 | 2026-05-17 | Tray-Klicks korrigiert: Linksklick öffnet das Hauptfenster, Rechtsklick öffnet zuverlässig das Menü; Tray-Aktionen laufen threadsicher über die UI-Warteschlange.
2026.05.16.8 | 2026-05-16 | Alle RSS-Vorschläge werden scrollbar angezeigt, Feed-/Vorschlagsbereich bleibt beim Übernehmen stabil, Feed-Vorlesen kann direkt auf Stumm gesetzt werden, Spalteneinstellungen werden gespeichert, tägliche Einstellungsbackups und manuelles Backup/Laden ergänzt, Kategorien und Vorschlagsfeeds deutlich erweitert.
2026.05.16.7 | 2026-05-16 | Wortfilter ausgesetzt, Vorlesen-Spalte pro Feed, robuste Probe-Sprachausgabe, sichtbarer RSS/Vorschlags-Splitter, sortierbare Vorschlagstabelle mit Statistik, mehr Raumfahrt-/Astronomie-/Vulkan-/Erdbeben-Feeds, Online-Versionsvergleich mit geschütztem Registry-Friststatus, rote Tray-Farbe endet nach Klick auf Schlagzeile, Webseite mit Start-/Versionen-/Impressum-/Datenschutz-Tabs.
2026.05.16.6 | 2026-05-16 | Probe wird beim Sprachwechsel wieder abgespielt, RSS-Spaltensteuerung ohne leere Tabelle, vertikal verschiebbare RSS-/Vorschlagsbereiche, gefilterte Vorschläge mit Statistik, Archivsuche ohne Fokusverlust, zusätzliche Webrecherche-Feeds, Feed-Katalog im Fehlerbericht, dokumentierte Tray-Farben, AGENTS.md und Git-Basis.
2026.05.16.5 | 2026-05-16 | Fehlerbericht per E-Mail, Protokollfenster, lokale Hilfe-/Info-/Release-Hinweise im Tray, RSS-Tabelle mit Schlagzeile, Spaltenauswahl und Spaltenverschiebung, Strg+A in Tabellen, Archivsuche, sortierbares Archiv und Doppelklick zum Öffnen archivierter Meldungen.
2026.05.16.4 | 2026-05-16 | Sortierbare RSS-Tabelle mit Sprachspalte und Kopf-Hover, aktive Kategorie-/Sprachfilter, Filter für Feeds mit Meldungen der letzten 24 Stunden, größere App-Ansicht und erweiterte RSS-Vorschläge.
2026.05.16.3 | 2026-05-16 | Feed-Mehrfachaktionen, rotes Löschen-X mit Warnung, Probetext bei Stimmenwahl, sprachabhängiges Vorlesen, scrollbare Vorschläge und Archiv mit horizontaler/vertikaler Scrollbar.
2026.05.16.2 | 2026-05-16 | RSS-Feed-Verwaltung mit Kategorien, Vorschlägen in 5er-Seiten, Stimmenwahl, reduziertem Vorlesetempo, lokalem Archiv und 30-Tage-Updatepflicht.
2026.05.16.1 | 2026-05-16 | Erstversion mit RSS-Prüfung, Vorlesen, anklickbarem 60-Sekunden-Popup, kostenlosem Betrieb und Updatepflicht.
